package domain;

import java.util.List;
import java.util.Map;

/**
 * @Author HZ
 * @Date 2022/6/15 13:47
 */
public class StatusInfo {

    // 状态转换表
    private Map<String, Map<String, String>> statusChangeMap;

    // 开始状态
    private List<String> startStatus;

    //结束状态
    private List<String> endStatus;

    public StatusInfo() {
    }

    public StatusInfo(Map<String, Map<String, String>> statusChangeMap, List<String> startStatus, List<String> endStatus) {
        this.statusChangeMap = statusChangeMap;
        this.startStatus = startStatus;
        this.endStatus = endStatus;
    }

    public Map<String, Map<String, String>> getStatusChangeMap() {
        return statusChangeMap;
    }

    public void setStatusChangeMap(Map<String, Map<String, String>> statusChangeMap) {
        this.statusChangeMap = statusChangeMap;
    }

    public List<String> getStartStatus() {
        return startStatus;
    }

    public void setStartStatus(List<String> startStatus) {
        this.startStatus = startStatus;
    }

    public List<String> getEndStatus() {
        return endStatus;
    }

    public void setEndStatus(List<String> endStatus) {
        this.endStatus = endStatus;
    }

    @Override
    public String toString() {
        return "StatusInfo{" +
                "statusChangeMap=" + statusChangeMap +
                ", startStatus=" + startStatus +
                ", endStatus=" + endStatus +
                '}';
    }
}
